import { random as base } from 'mathjs';

/**
 * 随机数（浮点型）
 */
export default function random(): number;
/**
 * 随机数(浮点型)
 * @param {number} max 最大值
 * @returns {number} 随机数
 */
export default function random(max: number): number;
/**
 * 随机数(浮点型)
 * @param {number} min 最小值
 * @param {number} max 最大值
 * @returns {number} 随机数
 */
export default function random(min: number, max: number): number;
/**
 * 随机数(浮点型)
 * @param {any} min 最小值
 * @param {any} max 最大值
 * @returns 随机数
 */
export default function random(min?: any, max?: any) {
	return base(min, max);
}
